home *** CD-ROM | disk | FTP | other *** search
/ Directorty Opus 5 - Magellan / Opus 5 - Magellan.iso / Handbuch_WW / Kapitel15 (.txt) < prev    next >
WordWorth  |  1996-09-10  |  33KB  |  414 lines

  1.  
  2. Kapitel Fünfzehn: OpusFTP
  3.  
  4. 15.1  Das OpusFTP-Modul
  5.  
  6. Aufgrund des modularen Designs von Opus ist es leicht, nachträglich neue Module 
  7. und neue Handler zu integrieren. Mit Opus 5.5 haben wir diesen Schritt mit dem 
  8. FTP-Modul vollzogen, das Ihnen so leicht Zugriff auf ferne Internetrechner 
  9. ermöglicht, so als wären diese Ihre eigene Festplatte.
  10.  
  11. Um das FTP-Modul von Opus 5.5 nutzen zu können, müssen Sie einen TCP/IP-Stack 
  12. laufen haben. Dies kann z.B. AmiTCP, Interworks INET225,  Miami, MLink oder 
  13. ähnliches sein. Um natürlich auf das Internet zugreifen zu können, müssen Sie 
  14. auch an ein TCP/IP-Netzwerk angeschlossen sein (z.B. über Modem).
  15.  
  16. Das OpusFTP-Modul zeigt den Inhalt des fernen Internetrechners unter Benutzung 
  17. eines Standarddateilisters von Opus an. Nahezu alle normalen Aktionen und 
  18. Befehle funktionieren so, als wäre dieser Dateilister ein lokales Verzeichnis. 
  19. Sie können dabei von und zu dem Internetrechner kopieren, Dateien löschen (wenn 
  20. Sie dazu berechtigt sind), Dateien umbenennen, Dateien doppelklicken, um sie 
  21. anzuzeigen und zu lesen und vieles mehr. Sie können auch gleichzeitig soviele 
  22. Verbindungen öffnen, wie Sie wünschen. Das einzige, was Sie nicht tun können, 
  23. ist, zwischen zwei FTP-Dateilistern direkt Dateien zu kopieren, da es hierbei 
  24. Komplikationen mit den FTP-Protokollen geben würde.
  25.  
  26. Wenn Sie sich schon ein wenig mit Internet und FTP auskennen, so können Sie nun 
  27. schon Ihr Adressbuch in der Konfigurationsdatei erstellen.
  28.  
  29. Alles was Sie dann noch zu tun haben, ist es, die Knöpfe zu laden, die Ihnen 
  30. die FTP-Funktionen bieten (wenn diese noch nicht geladen sind) und dort auf das 
  31. Adressbuch oder den Knopf zum Verbinden zu klicken.
  32.  
  33. 15.2  Die FTP-Konfigurationsdatei
  34.  
  35. Die Datei "DOpus5:System/ftp.config" wird zur Nutzung der FTP-Fähigkeiten von 
  36. Opus eingelesen. Diese Datei enthält zwei Sektionen - die aktuellen 
  37. Konfigurationsoptionen für OpusFTP und die Liste der Einträge für das 
  38. Adressbuch.
  39.  
  40. Alle Zeilen der Konfigurationsdatei, die mit einem '#' beginnen, werden als 
  41. Kommentare betrachtet und von Opus ignoriert.
  42.  
  43. 15.2.1  Die Konfigurationsoptionen
  44.  
  45. Die Schablone für die Konfigurationsoptionen ist:
  46.  
  47.  LIBRARY=LIB/K, LOG/K, LOGOFF/S, DEBUG/K/N, TIMEOUT/K/N, LISTUPDATE/K/N 
  48.  
  49. Sie können die Optionen auch in einzelne Zeilen schreiben, um die Lesbarkeit zu 
  50. erhöhen. Alle Einstellungen sind optional, so daß OpusFTP sogar ganz ohne 
  51. Konfigurationsdatei funktioniert.
  52.  
  53. LIBRARY=LIB/K
  54. Hier geben Sie an, welchen TCP/IP-Stack Sie nutzen. Die momenatan unterstützten 
  55. Schlüsselworte sind:
  56.  
  57.  AMITCP     - Das AmiTCP/IP Produkt von NSDI (und Kompatible)
  58.  AS225     - Das alte, unveröffentlichte Commodoreprodukt (und Kompatible)
  59.  INET       - Der I-NET225 TCP/IP-Stack von Interworks (und Kompatible)
  60.  
  61. Voreinstellung ist AmiTCP, es wird jedoch auf alle geprüft, so daß, selbst wenn 
  62. Sie das Produkt wechseln, das OpusFTP-Modul immer noch funktioniert.
  63.  
  64. LOG/K
  65. Wenn Sie die Aktionen Ihrer FTP-Sitzung mitprotokollieren wollen, so können Sie 
  66. hier einen Dateinamen dafür angeben. Sinnvoller ist es jedoch, die Definition 
  67. eines Shellfensters zu übergeben, so daß Sie direkt sehen können, was passiert. 
  68. Es folgen einige beispielhafte Shellbeschreibungen.
  69.  
  70. Für das einfachste Protokollfenster auf dem Workbenchbildschirm:
  71.  
  72.  LOG CON: 
  73.  
  74. Wenn Sie die KingCon-Shell von David Larsson (verfügbar auf dem Aminet) 
  75. installiert haben, so können Sie mit der folgenden Beschreibung ein Fenster 
  76. öffnen, das einen rollbaren Textpuffer besitzt und sein Fenster auf dem 
  77. Opus-Bildschirm öffnet:
  78.  
  79.  LOG KCON:/400//100/FTP/AutoIconify/ScreenDOPUS.1 
  80.  
  81. Der Standardeintrag für LOG ist CON:////Directory Opus 5 FTP 
  82.  
  83. Die Logdatei oder die Shellbeschreibung kann jederzeit mit dem Befehl 
  84. "FTPSetVar Logfile" geändert werden.
  85.  
  86. LOGOFF/S
  87. Normalerweise wird, wenn Sie eine Logdatei oder eine Shell bestimmen, das 
  88. Protokollieren standardmäßig aktiviert. Wenn Sie jedoch das Schlüsselwort 
  89. LOGOFF angeben, wird das Protokollieren bei Nutzung von FTP ausgeschaltet. Sie 
  90. können es jederzeit aus- und einschalten, indem Sie den Befehl "FTPSetVar 
  91. Logfile" benutzen.
  92.  
  93. DEBUG/K/N
  94. Sie können der DEBUG-Option einen Wert übergeben, der anzeigt, wieviel 
  95. Debugginginformationen mit in die Logdatei ausgegeben werden. Momentan 
  96. existieren nur Werte von Null und Nicht-Null. Null bedeutet in diesem Fall, daß 
  97. Sie nur die Antworten von dem FTP-Rechner sehen wollen, mit dem Sie verbunden 
  98. sind. Ein Wert ungleich Null bedeutet, Sie wollen auch die von Opus an den 
  99. FTP-Rechner gesendeten Befehle sehen, sowie die numerischen Antwortcodes.
  100.  
  101. Standardmäßig ist dieser Wert auf Null eingestellt. 
  102.  
  103. Sie können den Debuglevel jederzeit ändern, indem Sie den Befehl "FTPSetVar 
  104. Debug" nutzen. 
  105.  
  106. TIMEOUT/K/N
  107. Das Schlüsselwort TIMEOUT erlaubt es Ihnen, anzugeben, wie lange Opus auf die 
  108. Antwort auf einen gesendeten Befehl zu einem FTP-Rechner warten soll.
  109.  
  110. Standardwert für TIMEOUT ist 60 Sekunden. 
  111.  
  112. Sie können den Timeoutwert jederzeit ändern, indem Sie den Befehl "FTPSetVar 
  113. Timeout" nutzen.
  114.  
  115. LISTUPDATE/K/N
  116. Wenn Sie auf einem FTP-Rechner ein Verzeichnis wechseln, so wird der 
  117. Dateilister von Opus periodisch mit den empfangenen Dateiinformationen 
  118. aufgefrischt. Dieser Wert gibt an, wie oft der Dateilister aufgefrischt wird.
  119.  
  120. Standardwert für LISTUPDATE ist eine Sekunde. 
  121.  
  122. Sie können diesen Wert jederzeit ändern, indem Sie den Befehl "FTPSetVar 
  123. Listupdate" nutzen.
  124.  
  125. 15.2.2  Das Adressbuch
  126.  
  127. Jeder Eintrag des Adressbuches wird in einer eigenen Zeile eingegeben. Das 
  128. Format einer solchen Zeile ist:
  129.  
  130.  ANONYMOUS=ANON/S, USERACCOUNT=ACCT/S, ALIAS/K, HOST, ADDRESS=ADDR/K,
  131.  PATH=DIR, USER/K, PASSWORD=PASS/K
  132.  
  133. ANONYMOUS=ANON/S
  134. Dieser optionale Schalter spezifiziert, daß der Eintrag für einen FTP-Server 
  135. mit anonymen Zugriff gedacht ist.
  136.  
  137. USERACCOUNT=ACCT/S
  138. Dieser optinale Schalter gibt an, daß für Sie für diesen Eintrag eines 
  139. FTP-Servers einen Account (eine Art Zugangsberechtigung) besitzen.
  140.  
  141. ALIAS/K
  142. Mit diesem Schlüsselwort können Sie für jeden Eintrag im Adressbuch einen 
  143. kurzen Spitznamen definieren. Dieser wird dann im Adressbuch anstelle des 
  144. Hostnamen oder der IP-Adresse angezeigt. Lassen Sie diesen Eintrag weg, so 
  145. werden wahlweise Hostname oder IP-Adresse angezeigt, in Abhängigkeit davon, 
  146. welchen der beiden Paramter Sie spezifiziert haben.
  147.  
  148. HOST
  149. Dies ist der Hostname, oder die aktuelle Internetadresse der Maschine, zu der 
  150. Sie eine Verbindung aufnehmen wollen. Um zum Beispiel auf den Hauptrechner des 
  151. Aminet zuzugreifen, könnten Sie HOST=ftp.wustl.edu eigeben (oder auch einfach 
  152. nur ftp.wustl.edu, da das Schlüsselwort optional ist).
  153.  
  154.  
  155. ADDRESS=ADDR/K
  156. Dies ist die IP-Nummer der Maschine, zu der Sie eine Verbindung aufnehmen 
  157. wollen. Es ist oftmals schneller, eine Verbindung zu einer Internetadresse über 
  158. IP-Nummer aufzunehmen als über den Hostnamen. Um z.B. auf den Hauptrechner des 
  159. Aminet zuzugreifen, könnten Sie ADDRESS=128.252.12.1 eingeben.
  160.  
  161. PATH=DIR
  162. Dies ist das Verzeichnis auf dem FTP-Rechner, wo Sie starten möchten. Auf den 
  163. meisten Rechnern, die das Aminet anbieten, finden Sie dieses im Verzeichnis 
  164. /pub/aminet. Wenn Sie kein Verzeichnis angeben, so starten Sie einfach im 
  165. Hauptverzeichnis des Rechners.
  166.  
  167. USER/K
  168. Wenn Sie in einen Rechner einloggen wollen, für den Sie einen Account haben, so 
  169. können Sie hier Ihren Benutzernamen für diesen Account angeben. Wenn Ihre 
  170. EMail-Adresse z.B. 'fred@foo.bar.de' ist, und Sie wollen einen Eintrag für 
  171. Ihren Account auf der Maschine 'foo.bar.de' erstellen, so könnten Sie hier den 
  172. Namen 'fred' eintragen. Für anonyme Dateitransfers ist keine Angabe eines 
  173. Nutzernamen notwendig.
  174.  
  175. PASSWORD=PASS/K
  176. Üblicherweise müssen Sie, wenn Sie andere als anonyme Dateitransfers 
  177. durchführen wollen, auch ein Passwort angeben. Sie können für eine vollkommen 
  178. automatische Verbindung hier Ihr Passwort eintragen. Aus Gründen der Sicherheit 
  179. ist es natürlich nicht empfehlenswert, Passwörter irgendwo in den 
  180. Konfigurationsdateien Ihrer Maschine fest eingetragen zu haben. Wenn Sie also 
  181. mit einem Rechner eine Verbindung aufnehmen, für den Sie einen Benutzernamen 
  182. definiert haben, aber kein Passwort, so öffnet sich zu dem Zeitpunkt, wo das 
  183. Passwort benötigt wird, ein Fenster, in dem Sie zur Übergabe des Passwortes 
  184. aufgefordert werden.
  185.  
  186.  
  187. 15.3  Opus 5 FTP-Befehle
  188.  
  189. 15.3.1  Abgefangene Befehle
  190.  
  191. OpusFTP unterstützt vollkommen transparent die meisten der standardmäßig in 
  192. Opus integrierten Befehle. Die folgenden Befehle werden direkt, mit zum Teil 
  193. nur winzigen Unterschieden, unterstützt:
  194.  
  195.  Copy         (Kopieren)
  196.  CopyAs       (Kopieren als)
  197.  Delete       (Löschen)
  198.  MakeDir      (Verzeichnis anlegen)
  199.  Parent       (Mutterverzeichnis)
  200.  Rename       (Umbenennen)
  201.  Root         (Hauptverzeichnis)
  202.  
  203. "Copy" und "CopyAs" kopieren nur Dateien, keine ganzen Verzeichnisse.
  204.  
  205. Wenn Sie eine Datei kopieren, die im Zielverzeichnis schon exisitiert, jedoch 
  206. kleiner ist, so deutet dies darauf hin, daß diese Datei schonmal, nur 
  207. teilweise, übertragen wurde. Sie haben dann die Möglichkeit mit der Übertragung 
  208. fortzufahren. 
  209.  
  210. "Delete" löscht Verzeichnisse meist nur dann, wenn diese leer sind. Das genaue 
  211. Verhalten von "Delete" hängt aber in diesem Fall vom Betriebssystem des 
  212. FTP-Servers ab.
  213.  
  214. "Rename" unterstützt keinerlei Platzhalter.
  215.  
  216.  
  217. Einige Befehle werden dadurch unterstützt, daß die gewählte Datei ins 
  218. T:-Verzeichnis übertragen wird und dann der Befehl auf die temporäre Datei 
  219. angewendet wird. Diese Befehl sind:
  220.  
  221.  AnsiRead        (Text anzeigen, ANSI)
  222.  DoubleClick     (Doppelklick)
  223.  HexRead        (Text anzeigen,hexadezimal)
  224.  Play              (Abspielen)
  225.  Print             (Drucken)
  226.  Read            (Text anzeigen)
  227.  Run             (Ausführen)
  228.  Show           (Anzeigen)
  229.  SmartRead      (Text anzeigen, automatische Erkennung)
  230.  
  231.  
  232. 15.4  Interne OpusFTP-Befehle
  233.  
  234. Die folgenden Befehl werden vom OpusFTP-Modul zur Liste der internen 
  235. Opus-Befehle hinzugefügt. Sie können diese in Knöpfen, Menüs, Skripten usw., 
  236. benutzen, wie jeden anderen Befehl von Opus auch.
  237.  
  238. 15.4.1  Systembefehle
  239.  
  240.  FTPAddressBook      (FTP-Adressbuch) 
  241.  FTPConnect           (FTP Verbinden) 
  242.  FTPCommand         (FTP Befehl) 
  243.  FTPSetVar         (FTP Variablen setzen) 
  244.  FTPQuit              (FTP Verlassen) 
  245.  
  246. Befehl: FTPAddressBook  (FTP-Adressbuch)
  247.  
  248. Syntax: FTPAddressBook
  249.  
  250. Dieser Befehl zeigt in einem Fenster das Adressbuch für den FTP-Dateitranfer, 
  251. so daß Sie von hier aus direkt Verbindung mit jedem der in Ihrer 
  252. Konfigurationsdatei aufgeführten Rechner per Doppelklick oder durch einfache 
  253. Anwahl mit anschließender Bestätigung durch "OK" aufnehmen können. 
  254.  
  255. Befehl: FTPConnect (FTP Verbinden)
  256.  
  257. Syntax: FTPConnect  HOST, USER, PASSWORD=PASS, DIR/K
  258.  
  259. Dieser Befehl bietet Ihnen ein Fenster, in das Sie die Details des FTP-Servers 
  260. eintragen können, mit dem Sie verbinden wollen.
  261.  
  262. Geben Sie hier also den Hostnamen oder die IP-Nummer des Rechners ein, wenn Sie 
  263. danach gefragt werden. Geben Sie dann Ihren Benutzernamen ein. Dies wird 
  264. meistens 'anonymous' sein, Sie können aber auch Ihren wahren Benutzernamen 
  265. eingeben, wenn Sie für die gewünschte Maschine einen Account haben.
  266.  
  267. Wenn Sie einen anderen Benutzernamen als 'anonymous' eingegeben haben, dann 
  268. werden Sie auch noch nach dem Passwort für Ihren Account gefragt.
  269.  
  270. Befehl: FTPCommand (FTP Befehl)
  271.  
  272. Syntax: FTPCommand  COMMAND/F
  273.  
  274. Mit diesem Befehl können Sie direkt einen FTP-Befehl an den Server des 
  275. aktuellen QuellFTP-Listers senden. Dieser Befehl ist vorwiegend für Experten 
  276. gedacht, die einige Optionen auf dem Server einstellen wollen. Sie können mit 
  277. FTP-Befehlen wie HELP, STAT und PWD experimentieren. Wenn Sie zu übergebende 
  278. Argumente weglassen, erscheint ein Requester, der Sie danach fragt.
  279.  
  280.  
  281. Dieser Befehl ist nur für Fortgeschrittene gedacht. Sie können Opus durchaus 
  282. damit durcheinander bringen, wenn Sie diese Befehle benutzen. Seien Sie deshalb 
  283. also vorsichtig damit!
  284.  
  285.  
  286. Befehl: FTPSetVar (FTP Variablen setzen)
  287.  
  288. Syntax: FTPSetVar  VAR, VALUE/F
  289.  
  290. Dieser Befehl erlaubt es Ihnen die Werte der internen FTP-Variablen zu ändern.
  291.  
  292. LogFile [<Name>]
  293. Wird hier ein Name angegeben, so wird eine neue Logdatei unter diesem Namen 
  294. geöffnet. War bereits eine Logdatei aktiv, so wird diese geschlossen. Wird kein 
  295. Namen angegeben, so wird der Status der Logdatei umgeschaltet zwischen offen 
  296. und geschlossen, wobei der Name der originalen Logdatei aus der 
  297. Konfigurationsdatei verwendet wird.
  298.    
  299.  FTPSetVar LogFile "CON:////OpusFTP Log"
  300.  FTPSetVar LogFile 
  301.  
  302. Debug [<Level>]
  303. Wird ein Level spezifiziert, so wird dies als Level für die Debuginformation 
  304. interpretiert. Wird kein Wert angegeben, so wird zwischen 0 und 1 umgeschaltet. 
  305. <Level> muß ein genzzahliger Wert sein:
  306.  
  307.  FTPSetVar Debug 1
  308.  FTPSetVar Debug 
  309.  
  310. TimeOut <Sekunden>
  311. Den Wert für die Sekunden müssen Sie angeben. Dieser stellt die maximale Dauer 
  312. ein, die Opus auf eine Antwort von einem Server wartet, bevor es aufgibt und 
  313. die Verbindung beendet:
  314.  
  315.  FTPSetVar TimeOut 60 
  316.  
  317. ListUpdate <Sekunden>
  318. Auch hier müssen Sie die Sekunden angeben. Dies stellt das Intervall in 
  319. Sekunden ein, in dem Dateilister, die gerade ein neues Verzeichnis scannen und 
  320. herunterladen, aufgefrischt werden:
  321.  
  322.  FTPSetVar ListUpdate 5 
  323.  
  324. List <Übergabestring>
  325. Hier stellen Sie den Übergabestring ein, der auf dem Internetrechner dazu dient 
  326. ein Verzeichnis aufzulisten. Dieser Befehl sollte nur von Experten benutzt 
  327. werden.
  328.  
  329.  FTPSetVar list "LIST -alF" 
  330.  
  331.  
  332. Befehl: FTPQuit (FTP Verlassen)
  333.  
  334. Syntax: FTPQuit  FORCE/S
  335.  
  336. Dieser Befehl veranlaßt alle verbundenen Dateilister, sich sobald möglich 
  337. auszuloggen, die Logdatei zu schliessen (wenn eine geöffnet ist), damit das 
  338. OpusFTP-Modul bei Bedarf aus dem Speicher entfernt werden kann.
  339.  
  340. Wird das Schlüsselwort FORCE übergeben, so brechen alle Lister Ihre aktuelle 
  341. Aufgabe ab und alle Verbindungen werden sofort geschlossen.
  342.  
  343. 15.4.2  Transferbefehle
  344.  
  345.  FTPCD     (FTP Verzeichnis wechseln) 
  346.  FTPCopy        (FTP Kopieren) 
  347.  FTPRename     (FTP Umbenennen) 
  348.  FTPDelete       (FTP Löschen) 
  349.  
  350. Wenn möglich, sollten Sie bevorzugt die "abgefangenen Befehle" von Opus nutzen, 
  351. wenn Sie auch einen Internetrechner zugreifen. Alternativ können auch diese 
  352. Befehl genutzt werden.
  353.  
  354. Befehl: FTPCD (FTP Verzeichnis wechseln) 
  355.  
  356. Syntax: FTPCD [<Verzeichnisname>]
  357.  
  358. Hiermit wechseln Sie das Verzeichnis des aktuellen QuellFTP-Listers. Wird kein 
  359. Verzeichnisname übergeben, so werden Sie in einem Requester danach gefragt.
  360.  
  361. Befehl: FTPCopy (FTP Kopieren)
  362.  
  363. Syntax: FTPCopy [<von>] [<nach>]
  364.  
  365. Hiermit können Sie eine Datei vom aktuellen QuellFTP-Lister zum aktuellen 
  366. Zieldateilister (nicht FTP!) kopieren. Wenn Sie die Dateinamen weglassen, so 
  367. werden diese über Requester abgefragt.
  368.  
  369. Befehl: FTPRename (FTP Umbenennen) 
  370.  
  371. Syntax: FTPRename [<Alter Name>] [<Neuer Name>]
  372.  
  373. Hiermit können Sie eine Datei auf dem aktuellen QuellFTP-Lister umbenennen. 
  374. Wenn Sie die Dateinamen weglassen, so werden diese über Requester abgefragt.
  375.  
  376. Befehl: FTPDelete (FTP Löschen) 
  377.  
  378. Syntax: FTPDelete [<Dateiname>]
  379.  
  380. Hiermit können Sie eine Datei auf dem aktuellen QuellFTP-Lister löschen. Wenn 
  381. Sie den Dateinamen weglassen, so wird dieser über Requester abgefragt.
  382.  
  383. 15.5  Fortsetzung einer Übertragung
  384.  
  385. Das OpusFTP-Modul bietet eine sehr nützliche Möglichkeit, Dateiübertragungen 
  386. fortzusetzen, was sehr sinnvoll sein kann, wenn Sie eine langsame oder 
  387. instabile Verbindung haben, mitten im Transfer abbrechen müssen oder sogar 
  388. einen Absturz erleben!
  389.  
  390. Alles, was Sie tun müssen, ist, die Verbindung wieder aufzunehmen und dieselbe 
  391. Datei wieder zu finden. Diese muß nicht einmal im selben Verzeichnis stehen, 
  392. wie bei der letzten Übertragung. Einzige Vorraussetzung ist, daß der Inhalt der 
  393. Datei, die Sie jetzt übertragen wollen identisch mit der Datei ist, bei deren 
  394. Übertragung zuletzt der Abbruch erfolgte. Wählen Sie also einfach diese Datei 
  395. an, achten Sie darauf, daß die teilweise empfangene Datei sich in Ihrem 
  396. Zielverzeichnis befindet und wählen Sie den Knopf zum Kopieren an. Es erscheint 
  397. nun ein Fenster, das Ihnen mehrere Wahlmöglichkeiten läßt. Sie können die Datei 
  398. auslassen, komplett ersetzen oder aber mit der Übertragung an der Stelle 
  399. fortfahren,  wo Sie beim letztem Mal abbrach. Dies funktioniert übrigens beim 
  400. Senden und beim Empfangen von Dateien.
  401.  
  402. Dieses Fenster erscheint übrigens immer dann automatisch, wenn Sie eine Datei 
  403. von oder zu einem normalen Dateilister von Opus kopieren wollen, in dem eine 
  404. Datei mit identischem Namen steht, wenn diese Datei im Quellverzeichnis größer 
  405. als die im Zielverzeichnis ist.
  406.  
  407.  
  408. Unglücklicherweise unterstützen nicht alle FTP-Server die Möglichkeit zur 
  409. Fortsetzung der Übertragung. Dies ist abhängig vom Betriebssystem des 
  410. Internetrechners. WindowsNT z.B. unterstützt diese Fähigkeit, jedoch wird dort 
  411. nicht an der Stelle des Abbruchs, sondern ab Byte 0 die Übertragung fortgesetzt 
  412. :-( 
  413.  
  414.